0 REM ********************************* 1 REM * SNAP SHOT DEMO * 2 REM * BY * 3 REM * RONALD C. NEWBERY * 4 REM * RFD # 1, BOX 67 * 5 REM * COLD SPRING NY 10516 * 6 REM * MACHINE CODE ROUTINE MEMORIZES* 7 REM * SCREEN AND RESTORES IT--FAST * 8 REM ********************************* 9 POKE53280,2:POKE53281,0:PRINT"[158]":GOSUB1000 10 PRINTCHR$(147)CHR$(14):FORT=828TO935:READZ:POKET,Z:C=C+Z:NEXT 20 IFC<>18272THENPRINT"ERROR IN DATA STATEMENTS":END 30 : 40 : 80 : 100 PRINTCHR$(147) 110 : 120 GOSUB2000 : REM SHOW SCREEN 140 : 150 PRINT"[198][146]-1[146] [211]AVES [211]CREEN AND [195]LEARS. 160 [153]"ASCWAIT-3WAIT (null)ESTORE RIGHT$MAGE." 170 [153]"ASCWAIT-5WAITWAIT (null)UIT PROGRAM." 200 A$[178]"":[161]A$:[139]A$[178]""[167]200 210 [139]A$[178]"INPUT"[167][158]828:[153][199](147):[153]"ASCWAIT-3WAIT (null)ESTORES RIGHT$MAGE.":[137]300 220 [139]A$[178]"DIM"[167][158]882:[137]200 230 [139]A$[178]"READ"[167]63000 240 [137]200 300 [153]"(null)HE PREVIOUS SCREEN IS NOW SAVED AWAY." 305 [151]198,0:[146]198,1:[161]A$ 310 [139]A$[178]"DIM"[167][158]882:[137]200 320 : 330 [137]305 828 [131] 160,0,185,0,4,153,0,192 836 [131] 185,0,216,153,240,195,185,250 844 [131] 4,153,250,192,185,250,216,153 852 [131] 234,196,185,244,5,153,244,193 860 [131] 185,244,217,153,228,197,185,238 868 [131] 6,153,238,194,185,238,218,153 876 [131] 222,198,200,208,205,96,160,0 884 [131] 185,0,192,153,0,4,185,240 892 [131] 195,153,0,216,185,250,192,153 900 [131] 250,4,185,234,196,153,250,216 908 [131] 185,244,193,153,244,5,185,228 916 [131] 197,153,244,217,185,238,194,153 924 [131] 238,6,185,222,198,153,238,218 932 [131] 200,208,205,96 1000 [153]"LOAD (null)(null)ATN(null)CLOSE(null)LEFT$(null)(null)CLOSESTR$VAL(null)(null)" 1010 [153]" (null)HIS ROUTINE, WHEN INCORPORATED IN" 1020 [153]"YOUR OWN PROGRAMS, WILL ALLOW YOU TO" 1030 [153]"IN EFFECT 'MEMORIZE YOUR SCREEN', AND" 1040 [153]"STORE IT IN MEMORY. (null)OU CAN THEN CLEAR" 1050 [153]"THE SCREEN, AND DO WHAT YOU WISH, AND" 1060 [153]"WHEN YOU ARE DONE, RESTORE YOUR" 1070 [153]"ORIGINAL SCREEN, AS IT WAS." 1080 [153]" (null)O USE IN YOUR OWN PROGRAM, A (null)(null)(null) 828" 1090 [153]"MEMORIZES THE SCREEN, AND A (null)(null)(null) 882" 1100 [153]"RESTORES IT TO IT'S ORIGINAL IMAGE." 1110 [153]" (null)(null)VAL(null)(null)CLOSEATN(null)(null)CLOSE(null)VAL(null)CLOSE(null)(null)CLOSE(null)(null)(null)CLOSE(null)LEFT$VALCLOSESTR$VAL(null)(null)."; 1120 [151]198,0:[146]198,1:[161]A$ 1130 [142] 2000 [143] PRINT DEMO SCREEN 2010 : 2020 : 2030 : 2040 [153]"LOAD" 2050 [153]" (null)ITH THIS WONDERFUL UTILITY, YOU CAN" 2060 [153]"OPEN'TAKE A PICTURE' OF YOUR CURRENT TEXT" 2070 [153]"CLRSCREEN SO YOU CAN RECALL IT AT A LATER" 2080 [153]"TIME. (null)HE 'PICTURE' INCLUDES THE TEXT" 2090 [153]"AS WELL AS THE CCLROLOSYSR! ATNFTER YOU" 2100 [153]"SYSHAVE TAKEN A PICTURE OF YOUR SCREEN, YOU" 2110 [153]"PRINT#CAN PRINT WHATEVER YOU WANT ON YOUR" 2120 [153]"POKESCREEN AND STILL BE ABLE TO RECALL" 2130 [153]"PRINTYOUR CURRENT SCREEN." 2140 [153] 2150 [142] 63000 [143] RETURN TO LS 63005 [153]"LOAD" 63010 [147]"PAYLOAD CONNECT",8